home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
edit
/
jed096_1.zip
/
JED
/
CHANGES.TXT
next >
Wrap
Text File
|
1994-04-27
|
14KB
|
328 lines
This file documents changes and new features found in JED
Changes since 0.96-0:
1. set_color_escape_sequence function added to exploit JED's ability
to do color syntax highighting on more exotic color terminals.
2. Preprocessor lines can now be highlighted. See jed.rc as well as
doc/syntax.txt for details.
3. Tiny bug fixes:
* bug in info.sl found caused by info file that do not end with a
newline character
* isearch.sl is again able to repeat isearch backwards by pressing ^R.
This bug was introduced in 0.96-0.
* EDT special insert now works.
* Archive bit now set when JED creates a new file on MSDOS (only
jed.exe had this problem--- not jed386.exe)
4. Support for CRAY added.
5. If JED is started without a filename specified, the brief message will
be displayed warning the user that the scratch buffer will not be
saved.
Highlights of Major changes for 0.96:
1. OS/2 versions available!!
2. Color syntax highlighting in C mode.
3. Much improved indentation for C code.
4. Improved Fortran mode
5. Up to 20% faster loading
6. jed386.exe distributed with DOS version and runs
in a Windows DOS box (provides up to 256 Megs of Virtual memory)
Changes since 0.95-8b:
0. JED now compiles and runs under OS/2!
OS/2 executables are zipped in the pc distribution. See install.pc
for more information.
[ I would like to acknowledge John Burnell (johnb@huia.grace.cri.nz)
for his work on the OS/2 port. In addition, I am very grateful to
Darrel Hankerson (hankedr@mail.auburn.edu), who is responsible for
the Microsoft C and emx/gcc versions, as well Dominik Wujastyk
(ucgadkw@ucl.ac.uk) for his contribution to the OS/2 version. ]
1. re_fsearch and re_bsearch functions have been changed to return
1 + the length of the match, if a match was found, or return 0 if no
match was found. For example, `re_fsearch("$")' matches the end of a
line which, strictly speaking, is a match with 0 length.
2. Use `jed -l preparse' to pre-parse the .sl files for faster loading.
`jed -l preprocess' is now obsolete. Again, read install.*.
Changes since 0.95-7b:
1. Color syntax highlighting added to C mode. It is possible to
separately color keywords, strings, numbers, delimeters, comments,
and operators. This even works on VMS and Unix systems when using
character based color terminals such as NCSA telnet, MS-Kermit,
etc... See doc/color.txt and doc/syntax.txt for more information.
2. byte compiling changed to allow preprocessing only. Simply
preprocessing is recommended on systems where more than one type of
JED executable will share the same set of *.slc library files (e.g.,
Unix where both JED and XJed might be running). Simply do:
jed -batch -l preprocess.sl
On MSDOS systems with only one version of jed.exe running, use:
jed -batch -l bytecomp.sl
Changes since 0.95-6b:
1. It is now possible to display 24 hour time on the status line.
Earlier versions were capable of displaying on AM/PM format.
2. -tmp command line switch added. This means that the current buffer
is to not be autosaved or backed up. This is suitable when JED is
used as an editor for elm, etc...
3. DJGPP version fixed so that JED can read embedded ^M characters and
^Z characters while in text mode. Of course the ^M is striped if it
preceeds a line feed character.
4. Improved fortran mode. The fortran mode is the first mode that I ever
wrote for JED using S-Lang. Since then, I have had alot of experience
with S-Lang and recently I found myself programming FORTRAN again, so
I rewrote it. Do `Ctrl-H f fortran' for details.
Changes since 0.95-5b:
0. XJED now compiles as a DECWindows executable under VMS.
1. The interactive replace function has been renamed to `replace_cmd' and
is now implemented in S-lang. It can now search/replace across lines.
For most users, this change should be transparent.
2. New functions:
set_buffer_no_backup ()
set_buffer_no_autosave ()
3. XJed mouse changes:
Clicking on a window status line causes a different behavior.
Specifically:
left: switch to next buffer
middle: split the window
right: delete the window
For example, one can quickly move from one buffer to the next by
simply clicking on the status line with the left mouse button.
4. XJed can nor distinguish shifted and control function keys. This
enables one to bind Shift arrow keys and Control arrow keys to
different functions.
5. Improved indenting in C-mode.
6. New variables added:
Default_Mode: default mode for a file of unknown extension.
Startup_With_File: if non-zero, JED will prompt for a filename
if none was specified on the command line.
Changes since 0.95b for 0.95-5b.
1. Bug fixes:
rectangular cut and paste (when cutting single char region from
empty line)
minor color problem fixed when scrolling on color terminals
edt_line function fixed (kp0 key)
minor rmail mode changes
backward RE-search fix.
info mode bug fixed that deals with multiple word node names
typo in menu.sl corrrected. The type was causing a STACK_UNDERFLOW
error to be generated.
parenthesis blinking bug fixed that manifested itself when
inserting a parenthesis on a line that was automatically
horizontally panned.
2. RETURN now selects menu item in info mode.
3. Now possible to search/replace strings that span multiple lines.
4. In XJed, it is now possible to distinguish between Shift and Control
function and arrow keys. Also, every function key now returns
something (use the function x_set_keysym to change what a function
returns)
5. In XJed, clicking on the status line of a window now switches to a
new buffer for that window. This makes it possible to conveniently
cycle through all buffers.
6. rgrep flag now added so that directory links may be followed. Rgrep
is a recursive, highlightin grep that is distributed with JED. See
doc/rgrep.doc for more information.
7. The search forward/backwad commands are now S-Lang functions which
means that they may be changed easily.
8. New function for PC versions (DJGPP too!): find_binary_file.
This function will prompt for a filename and find it in binary
mode. A binary mode file is indicated by a `Z' status line flag.
This means that when the file is saved, it will be saved in binary
mode as well. This function provides a transparent way to edit
binary files under DOS.
9. JED now understands 8 bit control sequences generated by terminals in
8 bit mode such as DEC VTXXX. This is particularly relevant when
using JED on VMS.
Changes for version 0.95 (since 0.94-2)
0. JED distribution is different. If you have built JED in the past,
please read the install files because things have changed.
1. Support for column numbers on status line (set LINENUMBERS = 2)
2. X-Terminal (and DECWindows) version (make xjed). See doc/xjed.doc
3. Elm like read/write mail (see rmail.txt-- this is considered ALPHA,
by default it is not enabled.)
4. Additional support for Color terminals (allow different colors for
modelines, regions, etc...)
5. MUCH Improved support for colors on PC versions (looks MUCH nicer,
see how it is used in jed.rc)
6. By popular demand, a new function `describe_bindings' is available
that dumps the keybindings for the current keymap.
7. New variable Stratup_With_File can b